//
//  TalkfunSettingToolsManager.h
//  TalkfunSDKDemo
//
//  Created by 邓盛明 on 2021/2/7.
//  Copyright © 2021 Talkfun. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface TalkfunSettingToolsManager : NSObject
/*单例*/
+ (TalkfunSettingToolsManager*)shared;
/**设置 小班前置 开关 状态*/
- (void)setToolsSwitchCamera:(BOOL)isOn xid:(NSString *)xid;
/**获取 小班前置 开关 状态*/
- (BOOL)getToolsSwitchCamera:(NSString *)xid;

/**设置 小班镜像 开关 状态*/
- (void)setToolsSwitchMirror:(BOOL)isOn xid:(NSString *)xid;

/**获取 小班镜像 开关 状态*/
- (BOOL)getToolsSwitchMirror:(NSString *)xid;

/**设置 小班美颜 开关 状态*/
- (void)setToolsSwitchBeauty:(BOOL)isOn xid:(NSString *)xid;;

/**获取 小班美颜 开关 状态*/
- (BOOL)getToolsSwitchBeauty:(NSString *)xid;


/**设置 小班扬声器 开关 状态*/
- (void)setToolsSwitchSpeaker:(BOOL)isOn xid:(NSString *)xid;;

/**获取 小班扬声器 开关 状态*/
- (BOOL)getToolsSwitchSpeaker:(NSString *)xid;

/**设置 小班弹幕 开关 状态*/
- (void)setToolsSwitchBarrage:(BOOL)isOn xid:(NSString *)xid;;

/**获取 小班弹幕 开关 状态*/
- (BOOL)getToolsSwitchBarrage:(NSString *)xid;

/**设置 小班摄像头 开关 状态*/
- (void)setToolsSwitchVideo:(BOOL)isOn xid:(NSString *)xid;

/**获取 小班摄像头 开关 状态*/
- (BOOL)getToolsSwitchVideo:(NSString *)xid;

/**设置 小班麦克风 开关 状态*/
- (void)setToolsSwitchAudio:(BOOL)isOn xid:(NSString *)xid;

/**获取 小班麦克风 开关 状态*/
- (BOOL)getToolsSwitchAudio:(NSString *)xid;

/**中英文切换*/
- (void)setToolsLanguageChange:(BOOL)isOn xid:(NSString *)xid;
/**获取中英文切换状态*/
-(BOOL)getToolsLanguageChange:(NSString *)xid;

/**主播关闭摄像头开关状态*/
-(void)setZhuboCloseVideoStatus:(BOOL)ison xid:(NSString *)xid;

/**主播摄像头开关状态*/
-(BOOL)getVideoStatus:(NSString *)xid;

/**主播开启麦克风开关状态*/
-(void)setZhuboCloseAudioStatus:(BOOL)ison xid:(NSString *)xid;

/**主播开启麦克风开关状态*/
-(BOOL)getAudioStatus:(NSString *)xid;

@end

NS_ASSUME_NONNULL_END
